package com.component.domain.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @Classname MenuVo
 * @Description TODO
 * @Date 2023/9/28 23:06
 * @Created by XiongXiong
 * @Author: X.I.O
 */
@Data
public class MenuVo {

    /**
     * 主键id
     */
    private Integer id;

    /**
     * 父id
     */
    @NotBlank(message = "父id为必选")
    private String pid;

    /**
     * 菜单名称
     */
    @NotBlank(message = "菜单名称不得为空")
    private String menuName;

    /**
     * 菜单访问地址
     */
    private String menuUrl;

    /**
     * 菜单层级
     */
    private Integer menuLevel;

    /**
     * 菜单组件
     */
    private String menuComponent;

    /**
     * 菜单路径
     */
    private String menuPath;

    /**
     * 选中标识
     */
    private String activeindex;


}
